.tagCon {
    .textArea {
        // width: 100%;
        padding: 16px 20px 10px 20px;
        border-radius: 2px;
        box-sizing: border-box;
        textarea {
            width: 100%;
            min-height: 80px;
            color: #333;
            padding: 8px 10px;
            box-sizing: border-box;
            border: 1px solid hsla(0,0%,59.2%,.2);
            background-color: rgba(226,230,235,.2);
            vertical-align: bottom;
        }
        .release {
            display: flex;
            justify-content: space-between;
            padding: 10px 0 0 0;
            font-size: 12px;
            ul {
                display: flex;
            }
            li {
                display: flex;
                align-items: center;
                margin-right: 20px;
                color: #027fff;
                cursor: pointer;
                img {
                    width: 18px;
                    height: 18px;
                    margin-right: 6px;
                    vertical-align:middle;
                }
                span {
                    vertical-align:middle;  
                }
                
            }
            .applyBtn {
                width: 72px;
                height: 32px;
                text-align: center;
                line-height: 32px;
                font-size: 15px;
                color: #fff;
                background-color: #027fff;
                border-radius: 8px;
                cursor: pointer;
            }
        }
    }
    .applyPer {
        margin-top: 10px;
        border-radius: 4px;
        .applyPeoMsg {
            display: flex;
            justify-content: space-between;
            padding: 16px 24px 0 20px;
            box-sizing: border-box;
            .left {
                display: flex;
                img {
                    width: 45px;
                    height: 48rpx;
                    border-radius: 50%;
                    margin-right: 16px;
                }
                .leftMsg {
                    div:first-child {
                        font-weight: 700px;
                        font-size: 15px;
                        color: #2e3135;
                    }
                    div:last-child {
                        margin-top: 4px;
                        font-size: 13px;
                        color: #8a9aa9;
                    }
                }
            }
            .right {
                display: flex;
                align-items: center;
                button {
                    width: 53px;
                    height: 24px;
                    margin-right: 16px;
                    font-size: 13px;
                    border:none;
                    outline: none;
                    color: #6cbd45;
                    background-color: #fff;
                    border: 1px solid #6cbd45;
                }  
                span {
                    color: #333;
                }
            }
        }
        .applyCon {
            color: #17181a;
            font-size: 15px;
            padding: 5px 48px 5px 78px;
            line-height: 24px;
            box-sizing: border-box;
            .tagBtn {
                display: inline-block;
                height: 22px;
                line-height: 22px;
                margin-top: 10px;
                padding: 0 12px;
                font-size: 13px;
                border-radius: 14px;
                border:1px solid #007fff;
                color: #007fff;
            }
        }
        .oper {
            display: flex;
            align-items: center;
            margin-top: 10px;
            height: 34px;
            font-size: 13px;
            li {
                display: flex;
                align-items: center;
                flex: 1;
                justify-content: center;
                height: 100%;
                border-radius: 2px;
                border-top:1px solid #edeeef;
                color: #8a93a0;
                cursor: pointer;
                .count {
                    margin-left: 4px;
                    font-weight: 700;
                }
                img {
                    width: 20px;
                    height: 20px;
                    margin-right: 3px;
                }
                .zan {
                    width: 16px;
                    height: 16px;
                }
            }
            .line {
                position: relative;
                &:after {
                    position: absolute;
                    top: 50%;
                    right: 0;
                    width: 1px;
                    height: 28px;
                    content: '';
                    background-color: #edeeef;
                    transform: translateY(-50%);
                }
            }
        }
    }
}